package cn.seecoder.ai.service;

import cn.seecoder.ai.model.vo.MachineLearningPipelineVO;
import cn.seecoder.ai.model.vo.ModelVO;
import cn.seecoder.ai.model.vo.ResultVO;

import java.util.List;

/**
 * @author DingXiaoyu
 * @date 2023/4/17 14:25
 */
public interface MachineLearningPipelineService {
    MachineLearningPipelineVO addPipeline(MachineLearningPipelineVO machineLearningPipelineVO);

    List<MachineLearningPipelineVO> findPipelines(Integer userId);

    Boolean deletePipeline(Integer pipelineId);

    ModelVO usePipeline(Integer pipelineId, Integer fileId, String modelName);
}
